home *** CD-ROM | disk | FTP | other *** search
/ PC Basics 53 / PC Basics Issue 53.iso / Software / Internet / Invboard.exe / PC Basics 53 / Invboard / schematic / tables.sql < prev   
Encoding:
Text File  |  2002-06-05  |  15.3 KB  |  538 lines

  1. CREATE TABLE ibf_admin_sessions (
  2.   ID varchar(32) NOT NULL default '',
  3.   IP_ADDRESS varchar(32) NOT NULL default '',
  4.   MEMBER_NAME varchar(32) NOT NULL default '',
  5.   MEMBER_ID varchar(32) NOT NULL default '',
  6.   SESSION_KEY varchar(32) NOT NULL default '',
  7.   LOCATION varchar(64) default 'index',
  8.   LOG_IN_TIME int(10) NOT NULL default '0',
  9.   RUNNING_TIME int(10) NOT NULL default '0',
  10.   PRIMARY KEY  (ID)
  11. );
  12.  
  13.  
  14. CREATE TABLE ibf_attachments (
  15.   id bigint(20) NOT NULL auto_increment,
  16.   mime_type varchar(128) default NULL,
  17.   file_name varchar(64) default NULL,
  18.   PRIMARY KEY  (id)
  19. );
  20.  
  21.  
  22. CREATE TABLE ibf_badwords (
  23.   wid int(3) NOT NULL auto_increment,
  24.   type varchar(250) NOT NULL default '',
  25.   swop varchar(250) default NULL,
  26.   m_exact tinyint(1) default '0',
  27.   PRIMARY KEY  (wid)
  28. );
  29.  
  30.  
  31. CREATE TABLE ibf_categories (
  32.   id tinyint(3) NOT NULL default '0',
  33.   position tinyint(3) default NULL,
  34.   state varchar(10) default NULL,
  35.   name varchar(128) NOT NULL default '',
  36.   description text,
  37.   image varchar(128) default NULL,
  38.   url varchar(128) default NULL,
  39.   PRIMARY KEY  (id)
  40. );
  41.  
  42.  
  43.  
  44. CREATE TABLE ibf_contacts (
  45.   id bigint(20) NOT NULL auto_increment,
  46.   contact_id varchar(32) NOT NULL default '',
  47.   member_id varchar(32) NOT NULL default '',
  48.   contact_name varchar(32) NOT NULL default '',
  49.   allow_msg tinyint(1) default NULL,
  50.   contact_desc varchar(50) default NULL,
  51.   PRIMARY KEY  (id)
  52. );
  53.  
  54.  
  55.  
  56. CREATE TABLE ibf_css (
  57.   cssid int(10) NOT NULL auto_increment,
  58.   css_name varchar(128) NOT NULL default '',
  59.   css_text text,
  60.   PRIMARY KEY  (cssid)
  61. );
  62.  
  63.  
  64.  
  65. CREATE TABLE ibf_emoticons (
  66.   id smallint(3) NOT NULL auto_increment,
  67.   typed varchar(32) NOT NULL default '',
  68.   image varchar(128) NOT NULL default '',
  69.   clickable smallint(2) NOT NULL default '1',
  70.   PRIMARY KEY  (id)
  71. );
  72.  
  73.  
  74.  
  75. CREATE TABLE ibf_faq (
  76.   id bigint(20) NOT NULL auto_increment,
  77.   title varchar(128) NOT NULL default '',
  78.   text text,
  79.   description text NOT NULL,
  80.   PRIMARY KEY  (id)
  81. );
  82.  
  83.  
  84.  
  85. CREATE TABLE ibf_forums (
  86.   id smallint(5) NOT NULL default '0',
  87.   topics mediumint(6) default NULL,
  88.   posts mediumint(6) default NULL,
  89.   last_post int(10) default NULL,
  90.   last_poster_id varchar(32) default NULL,
  91.   last_poster_name varchar(32) default NULL,
  92.   name varchar(128) NOT NULL default '',
  93.   description text,
  94.   position tinyint(2) default NULL,
  95.   use_ibc tinyint(1) default NULL,
  96.   use_html tinyint(1) default NULL,
  97.   status varchar(10) default NULL,
  98.   start_perms varchar(200) default NULL,
  99.   reply_perms varchar(200) default NULL,
  100.   read_perms varchar(200) default NULL,
  101.   password varchar(32) default NULL,
  102.   category tinyint(2) NOT NULL default '0',
  103.   last_title varchar(128) default NULL,
  104.   last_id smallint(5) default NULL,
  105.   sort_key varchar(32) default NULL,
  106.   sort_order varchar(32) default NULL,
  107.   prune tinyint(3) default NULL,
  108.   show_rules tinyint(1) default NULL,
  109.   use_attach tinyint(1) default NULL,
  110.   preview_posts tinyint(1) default NULL,
  111.   allow_poll tinyint(1) NOT NULL default '1',
  112.   allow_pollbump tinyint(1) NOT NULL default '0',
  113.   inc_postcount tinyint(1) NOT NULL default '1',
  114.   skin_id int(10) default NULL,
  115.   parent_id mediumint(5) default '-1',
  116.   subwrap tinyint(1) default '0',
  117.   PRIMARY KEY  (id),
  118.   KEY category (category)
  119. );
  120.  
  121.  
  122.  
  123. CREATE TABLE ibf_groups (
  124.   g_id int(3) unsigned NOT NULL auto_increment,
  125.   g_view_board tinyint(1) default NULL,
  126.   g_mem_info tinyint(1) default NULL,
  127.   g_other_topics tinyint(1) default NULL,
  128.   g_use_search tinyint(1) default NULL,
  129.   g_email_friend tinyint(1) default NULL,
  130.   g_invite_friend tinyint(1) default NULL,
  131.   g_edit_profile tinyint(1) default NULL,
  132.   g_post_new_topics tinyint(1) default NULL,
  133.   g_reply_own_topics tinyint(1) default NULL,
  134.   g_reply_other_topics tinyint(1) default NULL,
  135.   g_edit_posts tinyint(1) default NULL,
  136.   g_delete_own_posts tinyint(1) default NULL,
  137.   g_open_close_posts tinyint(1) default NULL,
  138.   g_delete_own_topics tinyint(1) default NULL,
  139.   g_post_polls tinyint(1) default NULL,
  140.   g_vote_polls tinyint(1) default NULL,
  141.   g_use_pm tinyint(1) default NULL,
  142.   g_is_supmod tinyint(1) default NULL,
  143.   g_access_cp tinyint(1) default NULL,
  144.   g_title varchar(32) NOT NULL default '',
  145.   g_can_remove tinyint(1) default NULL,
  146.   g_append_edit tinyint(1) default NULL,
  147.   g_access_offline tinyint(1) default NULL,
  148.   g_avoid_q tinyint(1) default NULL,
  149.   g_avoid_flood tinyint(1) default NULL,
  150.   g_icon varchar(64) default NULL,
  151.   g_attach_max bigint(20) default NULL,
  152.   g_avatar_upload tinyint(1) default '0',
  153.   g_calendar_post tinyint(1) default '0',
  154.   prefix varchar(250) default NULL,
  155.   suffix varchar(250) default NULL,
  156.   PRIMARY KEY  (g_id)
  157. );
  158.  
  159.  
  160.  
  161. CREATE TABLE ibf_images (
  162.   imid int(10) NOT NULL auto_increment,
  163.   setname varchar(125) NOT NULL default '',
  164.   A_LOCKED_B varchar(250) default NULL,
  165.   A_MOVED_B varchar(250) default NULL,
  166.   A_POLL varchar(250) default NULL,
  167.   A_POLLONLY_B varchar(250) default NULL,
  168.   A_POST varchar(250) default NULL,
  169.   A_REPLY varchar(250) default NULL,
  170.   A_STAR varchar(250) default NULL,
  171.   B_HOT varchar(250) default NULL,
  172.   B_HOT_NN varchar(250) default NULL,
  173.   B_LOCKED varchar(250) default NULL,
  174.   B_MOVED varchar(250) default NULL,
  175.   B_NEW varchar(250) default NULL,
  176.   B_NORM varchar(250) default NULL,
  177.   B_PIN varchar(250) default NULL,
  178.   B_POLL varchar(250) default NULL,
  179.   B_POLL_NN varchar(250) default NULL,
  180.   C_LOCKED varchar(250) default NULL,
  181.   C_OFF varchar(250) default NULL,
  182.   C_OFF_CAT varchar(250) default NULL,
  183.   C_OFF_RES varchar(250) default NULL,
  184.   C_ON varchar(250) default NULL,
  185.   C_ON_CAT varchar(250) default NULL,
  186.   C_ON_RES varchar(250) default NULL,
  187.   F_ACTIVE varchar(250) default NULL,
  188.   F_NAV_SEP varchar(250) default NULL,
  189.   F_NAV varchar(250) default NULL,
  190.   F_STATS varchar(250) default NULL,
  191.   GO_LAST_ON varchar(250) default NULL,
  192.   GO_LAST_OFF varchar(250) default NULL,
  193.   M_ADDMEM varchar(250) default NULL,
  194.   M_DELETE varchar(250) default NULL,
  195.   M_READ varchar(250) default NULL,
  196.   M_REPLY varchar(250) default NULL,
  197.   M_UNREAD varchar(250) default NULL,
  198.   P_AOL varchar(250) default NULL,
  199.   P_DELETE varchar(250) default NULL,
  200.   P_EDIT varchar(250) default NULL,
  201.   P_EMAIL varchar(250) default NULL,
  202.   P_ICQ varchar(250) default NULL,
  203.   P_MSG varchar(250) default NULL,
  204.   P_PROFILE varchar(250) default NULL,
  205.   P_QUOTE varchar(250) default NULL,
  206.   P_WEBSITE varchar(250) default NULL,
  207.   CAT_IMG varchar(250) default NULL,
  208.   B_HOT_DOT varchar(250) default NULL,
  209.   B_NEW_DOT varchar(250) default NULL,
  210.   B_HOT_NN_DOT varchar(250) default NULL,
  211.   B_NORM_DOT varchar(250) default NULL,
  212.   B_POLL_DOT varchar(250) default NULL,
  213.   B_POLL_NN_DOT varchar(250) default NULL,
  214.   NEW_POST varchar(250) default NULL,
  215.   PRIMARY KEY  (imid)
  216. );
  217.  
  218.  
  219.  
  220. CREATE TABLE ibf_member_extra (
  221.   id bigint(20) NOT NULL default '0',
  222.   notes text,
  223.   links text,
  224.   bio text,
  225.   ta_size char(3) default NULL,
  226.   PRIMARY KEY  (id)
  227. );
  228.  
  229.  
  230.  
  231. CREATE TABLE ibf_members (
  232.   id bigint(10) NOT NULL default '0',
  233.   name varchar(32) NOT NULL default '',
  234.   mgroup tinyint(2) NOT NULL default '0',
  235.   password varchar(32) NOT NULL default '',
  236.   email varchar(60) NOT NULL default '',
  237.   joined int(10) NOT NULL default '0',
  238.   ip_address varchar(16) NOT NULL default '',
  239.   avatar varchar(128) default NULL,
  240.   avatar_size varchar(9) default NULL,
  241.   posts mediumint(7) default '0',
  242.   photo varchar(70) default NULL,
  243.   aim_name varchar(40) default NULL,
  244.   icq_number varchar(40) default NULL,
  245.   location varchar(128) default NULL,
  246.   signature text,
  247.   website varchar(70) default NULL,
  248.   yahoo varchar(32) default NULL,
  249.   title varchar(64) default NULL,
  250.   allow_admin_mails tinyint(1) default NULL,
  251.   time_offset varchar(10) default NULL,
  252.   interests text,
  253.   hide_email varchar(8) default NULL,
  254.   email_pm tinyint(1) default NULL,
  255.   email_full tinyint(1) default NULL,
  256.   skin smallint(5) default NULL,
  257.   warn_level int(10) default NULL,
  258.   language varchar(32) default NULL,
  259.   msnname varchar(64) default NULL,
  260.   last_post int(10) default NULL,
  261.   allow_post tinyint(1) default '1',
  262.   view_sigs tinyint(1) default '1',
  263.   view_img tinyint(1) default '1',
  264.   view_avs tinyint(1) default '1',
  265.   view_pop tinyint(1) default '1',
  266.   bday_day int(2) default NULL,
  267.   bday_month int(2) default NULL,
  268.   bday_year int(4) default NULL,
  269.   new_msg tinyint(2) default NULL,
  270.   msg_from_id varchar(32) default NULL,
  271.   msg_msg_id int(10) default NULL,
  272.   msg_total smallint(5) default NULL,
  273.   vdirs text,
  274.   show_popup tinyint(1) default NULL,
  275.   validate_key varchar(32) default NULL,
  276.   prev_group smallint(3) default '0',
  277.   new_pass varchar(32) default NULL,
  278.   misc varchar(128) default NULL,
  279.   last_visit int(10) default '0',
  280.   last_activity int(10) default '0',
  281.   dst_in_use tinyint(1) default '0',
  282.   PRIMARY KEY  (id),
  283.   KEY name (name),
  284.   KEY mgroup (mgroup)
  285. );
  286.  
  287.  
  288. CREATE TABLE ibf_messages (
  289.   msg_id bigint(20) NOT NULL auto_increment,
  290.   msg_date int(10) default NULL,
  291.   read_state tinyint(1) default NULL,
  292.   title varchar(128) default NULL,
  293.   message text,
  294.   from_id varchar(32) default NULL,
  295.   vid varchar(32) default NULL,
  296.   member_id varchar(32) NOT NULL default '0',
  297.   recipient_id varchar(32) default NULL,
  298.   attach_type tinyint(128) default NULL,
  299.   attach_file tinyint(128) default NULL,
  300.   PRIMARY KEY  (msg_id),
  301.   KEY member_id (member_id)
  302. );
  303.  
  304.  
  305.  
  306. CREATE TABLE ibf_moderator_logs (
  307.   id bigint(20) NOT NULL auto_increment,
  308.   forum_id int(5) default '0',
  309.   topic_id bigint(20) default '0',
  310.   post_id bigint(20) default '0',
  311.   member_id varchar(32) NOT NULL default '',
  312.   member_name varchar(32) NOT NULL default '',
  313.   ip_address varchar(32) default NULL,
  314.   http_referer varchar(255) default NULL,
  315.   ctime int(10) default NULL,
  316.   topic_title varchar(128) default NULL,
  317.   action varchar(128) default NULL,
  318.   query_string varchar(128) default NULL,
  319.   PRIMARY KEY  (id)
  320. );
  321.  
  322.  
  323. CREATE TABLE ibf_moderators (
  324.   mid bigint(20) NOT NULL auto_increment,
  325.   forum_id int(5) NOT NULL default '0',
  326.   member_name varchar(32) NOT NULL default '',
  327.   member_id varchar(32) NOT NULL default '0',
  328.   edit_post tinyint(1) default NULL,
  329.   edit_topic tinyint(1) default NULL,
  330.   delete_post tinyint(1) default NULL,
  331.   delete_topic tinyint(1) default NULL,
  332.   view_ip tinyint(1) default NULL,
  333.   open_topic tinyint(1) default NULL,
  334.   close_topic tinyint(1) default NULL,
  335.   mass_move tinyint(1) default NULL,
  336.   mass_prune tinyint(1) default NULL,
  337.   move_topic tinyint(1) default NULL,
  338.   pin_topic tinyint(1) default NULL,
  339.   unpin_topic tinyint(1) default NULL,
  340.   post_q tinyint(1) default NULL,
  341.   topic_q tinyint(1) default NULL,
  342.   allow_warn tinyint(1) default NULL,
  343.   edit_user tinyint(1) NOT NULL default '0',
  344.   PRIMARY KEY  (mid)
  345. );
  346.  
  347.  
  348.  
  349. CREATE TABLE ibf_polls (
  350.   pid bigint(20) NOT NULL auto_increment,
  351.   tid bigint(20) NOT NULL default '0',
  352.   start_date int(10) default NULL,
  353.   choices text,
  354.   starter_id varchar(32) default NULL,
  355.   votes bigint(20) default NULL,
  356.   forum_id bigint(20) default NULL,
  357.   PRIMARY KEY  (pid)
  358. );
  359.  
  360.  
  361.  
  362. CREATE TABLE ibf_posts (
  363.   pid bigint(20) NOT NULL auto_increment,
  364.   author_id int(10) default NULL,
  365.   author_name varchar(32) default NULL,
  366.   use_sig varchar(8) default NULL,
  367.   use_emo varchar(8) default NULL,
  368.   ip_address varchar(32) default NULL,
  369.   post_date int(10) default NULL,
  370.   icon_id smallint(3) default NULL,
  371.   post text,
  372.   queued tinyint(1) default NULL,
  373.   topic_id bigint(20) default NULL,
  374.   forum_id int(10) default NULL,
  375.   attach_id varchar(64) default NULL,
  376.   attach_hits int(10) default NULL,
  377.   attach_type varchar(128) default NULL,
  378.   attach_file varchar(255) default NULL,
  379.   post_title varchar(255) default NULL,
  380.   new_topic tinyint(1) default '0',
  381.   PRIMARY KEY  (pid),
  382.   KEY forum_id (forum_id),
  383.   KEY topic_id (topic_id,author_id),
  384.   KEY author_id (author_id)
  385. );
  386.  
  387.  
  388.  
  389. CREATE TABLE ibf_rules (
  390.   fid mediumint(6) NOT NULL default '0',
  391.   title varchar(128) NOT NULL default '',
  392.   body text,
  393.   updated int(10) default NULL,
  394.   show_all tinyint(1) default NULL,
  395.   PRIMARY KEY  (fid)
  396. );
  397.  
  398.  
  399. CREATE TABLE ibf_search_results (
  400.   id varchar(32) NOT NULL default '',
  401.   topics text NOT NULL,
  402.   search_date int(12) NOT NULL default '0',
  403.   max_hits int(3) NOT NULL default '0',
  404.   sort_key varchar(32) NOT NULL default 'last_post',
  405.   sort_order varchar(4) NOT NULL default 'desc'
  406. );
  407.  
  408.  
  409. CREATE TABLE ibf_sessions (
  410.   id varchar(32) NOT NULL default '0',
  411.   member_name varchar(64) default NULL,
  412.   member_pass varchar(32) default NULL,
  413.   member_id varchar(32) default NULL,
  414.   ip_address varchar(16) default NULL,
  415.   start_session int(10) default NULL,
  416.   browser varchar(64) default NULL,
  417.   running_time int(10) default NULL,
  418.   login_type tinyint(1) default NULL,
  419.   location varchar(40) default NULL,
  420.   member_group smallint(3) default NULL,
  421.   PRIMARY KEY  (id)
  422. );
  423.  
  424.  
  425. CREATE TABLE ibf_skins (
  426.   uid int(10) NOT NULL auto_increment,
  427.   sname varchar(100) NOT NULL default '',
  428.   sid int(10) NOT NULL default '0',
  429.   set_id int(5) NOT NULL default '0',
  430.   tmpl_id int(10) NOT NULL default '0',
  431.   img_id int(10) NOT NULL default '1',
  432.   css_id int(10) NOT NULL default '1',
  433.   tbl_width varchar(250) default NULL,
  434.   tbl_border varchar(250) default NULL,
  435.   hidden tinyint(1) NOT NULL default '0',
  436.   default_set tinyint(1) NOT NULL default '0',
  437.   PRIMARY KEY  (uid)
  438. );
  439.  
  440.  
  441.  
  442. CREATE TABLE ibf_stats (
  443.   TOTAL_REPLIES bigint(20) NOT NULL default '0',
  444.   TOTAL_TOPICS bigint(20) NOT NULL default '0',
  445.   LAST_MEM_NAME varchar(32) default NULL,
  446.   LAST_MEM_ID varchar(32) default NULL,
  447.   MOST_DATE int(10) default NULL,
  448.   MOST_COUNT int(10) default '0',
  449.   MEM_COUNT bigint(20) default '0'
  450. );
  451.  
  452.  
  453.  
  454. CREATE TABLE ibf_templates (
  455.   tmid int(10) NOT NULL auto_increment,
  456.   template mediumtext,
  457.   name varchar(128) default NULL,
  458.   PRIMARY KEY  (tmid)
  459. );
  460.  
  461.  
  462. CREATE TABLE ibf_titles (
  463.   id smallint(5) NOT NULL auto_increment,
  464.   posts int(10) default NULL,
  465.   title varchar(128) default NULL,
  466.   pips varchar(128) default NULL,
  467.   PRIMARY KEY  (id)
  468. );
  469.  
  470.  
  471. CREATE TABLE ibf_tmpl_names (
  472.   skid int(10) NOT NULL auto_increment,
  473.   skname varchar(60) NOT NULL default 'Invision Board',
  474.   author varchar(250) default '',
  475.   email varchar(250) default '',
  476.   url varchar(250) default '',
  477.   PRIMARY KEY  (skid)
  478. );
  479.  
  480.  
  481.  
  482. CREATE TABLE ibf_topics (
  483.   tid bigint(20) NOT NULL auto_increment,
  484.   title varchar(70) NOT NULL default '',
  485.   description varchar(70) default NULL,
  486.   state varchar(8) default NULL,
  487.   posts smallint(4) default NULL,
  488.   starter_id varchar(32) default NULL,
  489.   start_date int(10) default NULL,
  490.   last_poster_id varchar(32) default NULL,
  491.   last_post int(10) default NULL,
  492.   icon_id tinyint(2) default NULL,
  493.   starter_name varchar(32) default NULL,
  494.   last_poster_name varchar(32) default NULL,
  495.   poll_state varchar(8) default NULL,
  496.   last_vote int(10) default NULL,
  497.   views smallint(5) default NULL,
  498.   forum_id smallint(5) default NULL,
  499.   approved tinyint(1) default NULL,
  500.   author_mode tinyint(1) default NULL,
  501.   pinned tinyint(1) default NULL,
  502.   moved_to varchar(64) default NULL,
  503.   rating text,
  504.   total_votes int(5) NOT NULL default '0',
  505.   PRIMARY KEY  (tid),
  506.   KEY forum_id (forum_id)
  507. );
  508.  
  509.  
  510. CREATE TABLE ibf_tracker (
  511.   trid bigint(20) NOT NULL auto_increment,
  512.   member_id varchar(32) NOT NULL default '',
  513.   topic_id bigint(20) NOT NULL default '0',
  514.   start_date int(10) default NULL,
  515.   last_sent int(10) NOT NULL default '0',
  516.   PRIMARY KEY  (trid)
  517. );
  518.  
  519.  
  520.  
  521. CREATE TABLE ibf_voters (
  522.   vid bigint(20) NOT NULL auto_increment,
  523.   ip_address varchar(16) NOT NULL default '',
  524.   vote_date int(10) NOT NULL default '0',
  525.   tid bigint(20) NOT NULL default '0',
  526.   member_id varchar(32) default NULL,
  527.   forum_id bigint(20) default NULL,
  528.   PRIMARY KEY  (vid)
  529. );
  530.  
  531. CREATE TABLE ibf_languages (
  532.     lid bigint(20) NOT NULL auto_increment,
  533.     ldir varchar(64) NOT NULL,
  534.     lname varchar(250) NOT NULL,
  535.     lauthor varchar(250) default NULL,
  536.     lemail varchar(250) default NULL,
  537.     PRIMARY KEY (lid)
  538. );